(()=> {
	let ele = {};
	ele.modal_tips2 = $("#modal-tips2");
	ele.close_tips2 = $("#close-tips2");
	ele.recieveimg = $("#recieveimg");
	ele.tipsbtn = $("#tipsbtn");
	ele.recievenum = $("#recievenum");
	ele.xianwan = $("#xianwan");
	ele.zanwei = $(".zanwei");
	ele.mingzi = $("#mingzi");
	ele.recieveimg2 = $("#recieveimg2");
	ele.floimg = $("#floimg");
	ele.myJifen = $('#myJifen');
	ele.modal_buy = $('#modal-buy');
	ele.close_buy = $('#close-buy');
	ele.tipname = $('#tipname');
	ele.buyImg = $('#buyImg');
	ele.buyJia = $('#buyJia');
	ele.buyJian = $('#buyJian');
	ele.buyIpt = $('#buyIpt');
	ele.suoxu = $('#suoxu');
	ele.dangq = $('#dangq');
	ele.quxiao = $('#quxiao');
	ele.confirm = $('#confirm');
	ele.row1in = $('#row1in');
	ele.row2in = $('#row2in');
	ele.record = $("#record");
	ele.modal_record = $("#modal-record");
	ele.close_record = $("#close-record");
	ele.navcont_List = $("#navcont_List");
	ele.more = $("#more");
	ele.empty = $("#empty");
	ele.getsuccessList = $("#getsuccessList");
	ele.close_getsuccess = $("#close-getsuccess");
	ele.modal_getsuccess = $("#modal-getsuccess");
	
	//关闭 恭喜获得
	ele.close_tips2.onclick = () => {
	  closeMdl(ele.modal_tips2);
	};
	ele.tipsbtn.onclick = () => {
	  closeMdl(ele.modal_tips2);
	};
	
	// !点击确定关闭一键领取
	ele.close_getsuccess.onclick = () => {
	  closeMdl(ele.modal_getsuccess);
	};
	
	//关闭 兑换
	ele.close_buy.onclick = () => {
		closeMdl(ele.modal_buy);
	}
	ele.quxiao.onclick = () => {
		closeMdl(ele.modal_buy);
	}
	
	let page = 1;
	
	//打开 兑换记录
	ele.record.onclick = () => {
		ele.navcont_List.innerHTML = '';
		getDetail(1);
		openMdl(ele.modal_record);
	};
	//关闭 兑换记录
	ele.close_record.onclick = () => {
	  closeMdl(ele.modal_record);
	};
	
	// console.log(getCookie('jifen'));
	
	// ele.myJifen.innerHTML = getCookie('jifen');
	// ele.dangq.innerHTML = '当前积分：' + getCookie('jifen');
	
	let type = 1;
	let shuliang = '';
	
	landlordIndex();
	function landlordIndex() {
		let token = getCookie("token");
		ajax({
			url: API_PATH.LANDLORD_INDEX,
			method: 'GET',
			header: {
				'Authorization': token,
			},
			success: res => {
				if (res.code == 1) {
					let html1 = '';
					let html2 = '';
					ele.myJifen.innerHTML = res.data.detail.jf_num;
					ele.dangq.innerHTML = '当前积分：' + res.data.detail.jf_num;
					for(let i = 0; i < 3; i++) {
						let name = i == 0 ? '扩建证' : i == 1 ? '管家碎片宝箱' : '图腾碎片宝箱'
						let pj_type =  i == 0 ? 'itemgreen' : i == 1 ? 'itemorange' : 'itemorange'
						let j = i + 1;
						html1 +=  '<div class="option">'
								 	+'<div class="thingin '+pj_type+'">'
								 		+'<img src="http://img.qxgs.cc/tiantianlaishouzu/img/integral/'+j+'.png" alt="">'
								 		+'<span>'+name+'x'+res.data.shop_list[i].dj_num+'</span>'
								 	+'</div>'
								 	+'<img class="dizuo" src="http://img.qxgs.cc/tiantianlaishouzu/img/integral/dizuo.png" alt="">'
								 	+'<button class="integral" data="'+res.data.shop_list[i].type+'">积分'+res.data.shop_list[i].num+'</button>'
								 +'</div>'
					}
					ele.row1in.innerHTML = html1;
					ele.row2in.innerHTML = '<div class="option">'
												+'<div class="thingin itemred">'
													+'<img src="http://img.qxgs.cc/tiantianlaishouzu/img/integral/4.png" alt="">'
											 		+'<span>家具碎片宝箱x'+res.data.shop_list[3].dj_num+'</span>'
											 	+'</div>'
											 	+'<img class="dizuo" src="http://img.qxgs.cc/tiantianlaishouzu/img/integral/dizuo.png" alt="">'
											 	+'<button class="integral" data="'+res.data.shop_list[3].type+'">积分'+res.data.shop_list[3].num+'</button>'
											 +'</div>'
					let integrals = $('.integral');
					for(let i = 0; i < integrals.length; i++) {
						integrals[i].onclick=()=> {
							// let j = integrals[i].getAttribute('data');
							// console.log(j);
							let j = i + 1;
							type = j;
							let name = i == 0 ? '扩建证' : i == 1 ? '管家碎片宝箱' : i == 2 ? '图腾碎片宝箱' : '家具碎片宝箱'
							let img = i == 0 ? '<img class="leftimg itemgreen" src="http://img.qxgs.cc/tiantianlaishouzu/img/integral/1.png" alt="">' : i == 1 ? '<img class="leftimg itemorange" src="http://img.qxgs.cc/tiantianlaishouzu/img/integral/2.png" alt="">'  : i == 2 ? '<img class="leftimg itemorange" src="http://img.qxgs.cc/tiantianlaishouzu/img/integral/3.png" alt="">'  : '<img class="leftimg itemred" src="http://img.qxgs.cc/tiantianlaishouzu/img/integral/4.png" alt="">' 
							let jifen = res.data.shop_list[i].num;
							
							ele.tipname.innerHTML = name;
							ele.buyImg.innerHTML = img;
							ele.suoxu.innerHTML = '所需积分：' + jifen;
							ele.buyIpt.value = 1;
							
							openMdl(ele.modal_buy)
							// landlordJfExchange(j);
							ele.buyJia.onclick = ()=> {
								// if(ele.buyIpt.value >= allData1[j].lose_num) {
								// 	openTips('不能再加啦！')
								// }else {
									ele.buyIpt.value++
									ele.suoxu.innerHTML = '所需积分：' + (jifen * ele.buyIpt.value)
								// }
							}
							ele.buyJian.onclick = ()=> {
								if(ele.buyIpt.value <= 1) {
									openTips('不能再减啦！')
								}else  {
									ele.buyIpt.value--
									ele.suoxu.innerHTML = '所需积分：' + (jifen * ele.buyIpt.value)
								}
							}
							ele.buyIpt.oninput = ()=> {
								if(ele.buyIpt.value < 0) {
									openTips('最小数量为1')
									ele.buyIpt.value = 1
								} else if(!/^\\d+$/.test(ele.buyIpt.value)) {
									ele.buyIpt.value = parseInt(ele.buyIpt.value)
								}
								ele.suoxu.innerHTML = '所需积分：' + (jifen * ele.buyIpt.value)
							}
						}
					}
					
				}
				else openTips(res.msg || '未知错误');
			}
		});
	}
	
	// 确认兑换
	ele.confirm.onclick = ()=> {
		let num = ele.buyIpt.value
		landlordJfExchange(type,num);
	}
	
	function landlordJfExchange(id,num) {
		let token = getCookie("token");
		ajax({
			url: API_PATH.LANDLORD_JF_EXCHANGE,
			method: 'GET',
			header: {
				'Authorization': token,
			},
			data: {
				type: id,
				num: num
			},
			success: res => {
				if (res.code == 1) {
					// openTips(res.msg);
					ele.myJifen.innerHTML = res.data.my_jf;
					ele.dangq.innerHTML = '当前积分：' + res.data.my_jf;
					// if (res.data.arr[0].info.b_type) {
					// 	if (res.data.arr[0].info.b_type == 1) {
					// 		ele.recieveimg.src = "http://img.qxgs.cc/tiantianlaishouzu/img/home/yinbi3.png";
					// 	} else if (res.data.arr[0].info.b_type == 2) {
					// 		ele.recieveimg.src = "http://img.qxgs.cc/tiantianlaishouzu/img/home/jinbi3.png";
					// 	}
					// 	ele.recieveimg.className = "flexcolomimg1";
					// 	ele.recievenum.innerHTML =
					// 		"<span>" + res.data.arr[0].num + res.data.arr[0].info.name + "</span>";
					// } else {
					// 	ele.recieveimg.src = IMG_DOMAIN + res.data.arr[0].info.logo;
					// 	let pj_type =
					// 		res.data.arr[0].info.hammer == 6 ?
					// 		"itemred" :
					// 		res.data.arr[0].info.hammer == 2 ?
					// 		"itemgreen" :
					// 		res.data.arr[0].info.hammer == 3 ?
					// 		"itemblue" :
					// 		res.data.arr[0].info.hammer == 4 ?
					// 		"itempurple" :
					// 		res.data.arr[0].info.hammer == 5 ?
					// 		"itemorange" :
					// 		"";
					// 	ele.recievenum.innerHTML =
					// 		"<span>" +
					// 		res.data.arr[0].info.name +
					// 		"x" +
					// 		parseInt(res.data.arr[0].num) +
					// 		"</span>";
					// 	ele.recieveimg.className = "flexcolomimg1 " + pj_type;
					// }
					// if (res.data.arr[0].info.is_default == 3) {
					// 	let pj_type =
					// 		res.data.arr[0].info.hammer == 6 ?
					// 		"itemred" :
					// 		res.data.arr[0].info.hammer == 2 ?
					// 		"flexcolog1" :
					// 		res.data.arr[0].info.hammer == 3 ?
					// 		"itemblue" :
					// 		res.data.arr[0].info.hammer == 4 ?
					// 		"flexcolog2" :
					// 		res.data.arr[0].info.hammer == 5 ?
					// 		"flexcolog3" :
					// 		"";
					// 	let mz_type =
					// 		res.data.arr[0].info.hammer == 6 ?
					// 		"itemred" :
					// 		res.data.arr[0].info.hammer == 2 ?
					// 		"mingzi1" :
					// 		res.data.arr[0].info.hammer == 3 ?
					// 		"itemblue" :
					// 		res.data.arr[0].info.hammer == 4 ?
					// 		"mingzi2" :
					// 		res.data.arr[0].info.hammer == 5 ?
					// 		"mingzi3" :
					// 		"";
					// 	ele.floimg.style.display = "block";
					// 	ele.recievenum.style.display = "none";
					// 	ele.recieveimg.style.display = "none";
					// 	ele.recieveimg2.className = pj_type;
					// 	ele.recieveimg2.src = IMG_DOMAIN + res.data.arr[0].info.rc_info.logo;
					// 	ele.mingzi.innerHTML =
					// 		"<p>" +
					// 		res.data.arr[0].info.rc_info.class.jz_name +
					// 		'</p><span class="' +
					// 		mz_type +
					// 		'">' +
					// 		res.data.arr[0].info.rc_info.name +
					// 		"</span>";
					// } else {
					// 	ele.floimg.style.display = "none";
					// 	ele.recievenum.style.display = "block";
					// 	ele.recieveimg.style.display = "block";
					// }
					// openMdl(ele.modal_tips2);
					let list = '';
					for(let i = 0; i < res.data.arr.length; i++) {
						let pj_type = res.data.arr[i].info.hammer == 6 ? 'itemred' : res.data.arr[i].info.hammer == 2 ? 'itemgreen' : res.data.arr[i].info.hammer == 3 ? 'itemblue' :  res.data.arr[i].info.hammer == 4 ? 'itempurple' :  res.data.arr[i].info.hammer == 5 ? 'itemorange' : '';
						list += '<div class="debox">'
									+'<div class="wups '+pj_type+'">'
										+'<img src="'+IMG_DOMAIN+res.data.arr[i].info.logo+'" alt="">'
										+'<span>x'+parseInt(res.data.arr[i].num)+'</span>'
									+'</div>'
									+'<p class="enums">'+res.data.arr[i].info.name+'</p>'
								+'</div>'
					}
					ele.getsuccessList.innerHTML = list;
					closeMdl(ele.modal_buy);
					openMdl(ele.modal_getsuccess);
					// setTimeout(()=> {
					// 	getDetail(page);
					// },500)
				}
				else openTips(res.msg || '未知错误');
			}
		});
	}
	
	
	
	
	function getDetail(page) {
		ele.more.innerText = '加载中...';
		let token = getCookie("token");
		let userid = getCookie("userid");
		ajax({
			url: API_PATH.LANDLORD_JF_RECORD,
			method: 'GET',
			header: {
				'Authorization': token,
			},
			data: {
				page: page
			},
			success: res => {
				if (res.code == 1) {
					let detail = res.data.data;
					if (detail.length === 0) {
						page = 0;
						ele.more.style.display = "none";
						ele.empty.style.display = "block";
					} else {
						drawDetail(detail);
						page++;
						if (page > res.data.last_page) {
							ele.more.innerText = '没有更多了';
							ele.more.onclick = null;
						}
						else {
							ele.more.innerText = '加载更多';
							ele.more.onclick = () => getDetail(page);
						}
					}
				}
				else openTips(res.msg);
			}
		});
	}
	
	function drawDetail(data) {
		if (data.length === 0) {
			page = 0;
			ele.more.style.display = "none";
			ele.empty.style.display = "block";
		} else {
			let str = '';
			for (let i = 0; i < data.length; i++) {
				let resume = data[i].house_info.name;
				str += '<div class="navlist">'
							+'<p>'+resume+'</p>'
							+'<span>'+data[i].created_at+'</span>'
							+'<p>'+data[i].money+'</p>'
						+'</div>'
			}
			ele.navcont_List.innerHTML += str;
		}
	}
	
	
})()